<?php

namespace app\api\controller;

use app\common\controller\Api;

/**
 * 首页接口
 */
class Index extends Api
{
    protected $noNeedLogin = ['*'];
    protected $noNeedRight = ['*'];

    /**
     * 首页
     *
     */
    public function getWebviewUrl()
    {
        $appName = $this->request->get('appName','');
        if(!$appName){
            $this->error('appName为空');
        }
        
        $host = config('site.webViewUrl');
        if(!$host){
            $this->error('终端机请求地址为空');
        }
        
        $webViewUrlArr = config('site.webViewUrlArr');
        if(!$webViewUrlArr){
            $this->error('终端机对应API为空');
        }
        
        if(is_array($webViewUrlArr)&&isset($webViewUrlArr[$appName])){
            $this->success('请求成功',[
                'url'=>$host.$webViewUrlArr[$appName],
                'host'=>$host,
                'api'=>$webViewUrlArr[$appName]
            ]);
        }else{
            $this->error('找不到appName'.$appName.',对应的API');
        }
    }
}
